let str:string="一"       //string
let aaa:number=123          //number

let  nsb: (number | string | boolean)[] =["hjh",2,6,true]


let nsb1: Array<number|string|boolean> = [1,2,34,56,"jk"]
//ts的数据类型 null number string Object undefined Array function
let nsb2:[string,number]=["233",1]
//数组的方法  splice  删除  unshift  开始添加  foreach  循环遍历
//            shift  删除第一个  concat 拼接 sort排序 slice 获取新的数组 join 转换字符串
 

// var myPush= function(){
//     var arr:any=arguments[0]
//     for (var i =1;i< arguments.length;i++){
//           arr[arr.length]=arguments[i]
//     }
//     return arr.length
// }

// myPush(['hsj',"djj"],1,2,3,5,6)

var arr=[[1,2,3],['sd','hjs'],[true]];
  function  strArr(arr:any){
    var newarr=[]
    for (var i=0;i<arr.length;i++){
       for (var j = 0; j < arr[i].length; j++) {
            newarr.push(arr[i][j])
       }
    }
    return newarr
  }
  console.log(strArr(arr));
  
  
export {}